place with abundant mounds - Spanish English Dictionary